Tickling Java with a Feather

نویسندگان

  • Tristan Oliver Richard Allwood
  • Susan Eisenbach
چکیده

Fragments of mainstream programming languages are formalised in order to show desirable properties of their static semantics. We ask if said formalisms could also be used to define a test suite for the mainstream programming language in question, and what the utility of such a suite would be. In this work, we present our findings from testing Java with Featherweight Java (FJ). We take the syntax and binding structure of FJ to define an instance space of non-isomorphic test programs and implementations of FJ type checkers to provide oracles for our tests, to ensure the mainstream implementation conforms with the expectations of FJ. Using these, we evaluate (using code coverage techniques) how much of the Sun OpenJDK javac can be tested by FJ.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rat tickling: A systematic review of applications, outcomes, and moderators

INTRODUCTION Rats initially fear humans which can increase stress and impact study results. Additionally, studying positive affective states in rats has proved challenging. Rat tickling is a promising habituation technique that can also be used to model and measure positive affect. However, current studies use a variety of methods to achieve differential results. Our objective was to systematic...

متن کامل

Feather Pecking of Laying Hens in Different Stocking Density and Type of Cage

Both stocking rate and housing systems are main factors influencing the occurrence of feather pecking in laying hens raised in conventional cage system. This study examines the effects of different type of cage and stock density on feather pecking behaviour in hens. Total of 216 Hisex Brown hens at 16 weeks of age were randomly selected and put into 2 types of battery cages: conventional cages ...

متن کامل

Keratin Production by Decomposing Feather Waste Using Some Local Bacillus spp. Isolated from Poultry Soil

Background; Feather waste is generated in large amounts as a by-product of commercial poultry processing. The main component of feather is keratin. The main purpose of this study was to identify Bacillus spp. (the keratinolytic bacteria) that are able to degrade the feather for producing keratin. Methods; Bacillus spp. Were isolated from the waste of poultries located in Miyaneh city. The bact...

متن کامل

Tickling

A quick guide to tickling, a form of laughter-evoking play that can be considered as an index of agency, with a discussion of its taxonomic distribution and its possible relationship to traditional measures of self-recognition.

متن کامل

It is not always tickling: Distinct cerebral responses during perception of different laughter types

Laughter is highly relevant for social interaction in human beings and non-human primates. In humans as well as in non-human primates laughter can be induced by tickling. Human laughter, however, has further diversified and encompasses emotional laughter types with various communicative functions, e.g. joyful and taunting laughter. Here, it was evaluated if this evolutionary diversification of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 238  شماره 

صفحات  -

تاریخ انتشار 2009